live a promiscuous and wild life - French English Dictionary